package com.tbit.uqbike.webmanager.controller.interceptor.stat;

import java.util.Date;

/**
 * @author MyWin E-mail:335918956@qq.com
 * @version 1.0
 * @createTime 2019-11-14 20:23
 */
public interface StatServices {

    /**
     * 数据统计接口
     *
     * @param comName   组件名（示例：zn.web.api.6001，规则：项目.服务应用类型.业务类型.业务区分）
     * @param statName  统计名（比如需要统计接口调用情况这里就填path）
     * @param statValue 统计值（比如统计接口调用情况的场景下可以赋值为调用耗时）
     * @param dt        事件时间
     * @param exData    扩展数据（为了分析其他问题可以填充扩展数据到这里，比如记录sessionid或者账号）
     */
    void recordStatData(String comName, String statName, String statValue, Date dt, String exData);
}
